// var a = 1
// function foo() {
//   console.log(this.a);
// }
// function bar () {
//   var a = 2
//   foo()    //独立调用，this指向window
// }
// bar()




// var obj = {
//   foo: function() {
//   }
// }
// obj.foo()  


var a = 3
function foo() {
    var a = 2
    function bar() {
        var a = 1
        console.log(this.a);
    }
    bar()  //独立调用，this指向window
}
foo()